Issues of Architectural Description Languages for Handling Dynamic Reconfiguration

نویسندگان

  • Leonardo Minora
  • Jérémy Buisson
  • Flávio Oquendo
  • Thaís Vasconcelos Batista
چکیده

Dynamic reconfiguration is the action of modifying a software system at runtime. Several works have been using architectural specification as the basis for dynamic reconfiguration. Indeed ADLs (architecture description languages) let architects describe the elements that could be reconfigured as well as the set of constraints to which the system must conform during reconfiguration. In this work, we investigate the ADL literature in order to illustrate how reconfiguration is supported in four well-known ADLs: π-ADL, ACME, C2SADL and Dynamic Wright. From this review, we conclude that none of these ADLs: (i) addresses the issue of consistently reconfiguring both instances and types; (ii) takes into account the behaviour of architectural elements during reconfiguration; and (iii) provides support for assessing reconfiguration, e.g., verifying the transition against properties.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Specification and Analysis of Dynamic Reconfiguration of Software Architecture

Many of today’s software systems must cope with changing configurations, and my PhD work (among other current research) seeks to provide ways to specify and analyse the dynamics of such architectures. I am looking at work done in Software Architecture, Distributed Systems, Mobile Computing, and Theoretical Computer Science in order to develop a formal framework at a sufficiently abstract level ...

متن کامل

Architectural Integration and Evolution in a Model World

Architectural Description Languages (ADLs) fall into the narrow category of frequently using only one fixed representation scheme. Over the past years, it has become more obvious that no single such ADL is adequate in addressing a large number of stakeholder concerns. This paper, therefore, discusses the need and challenges of multi-view development with ADLs and introduces a decorative stance ...

متن کامل

Design of a New Mathematical Model for Integrated Dynamic Cellular Manufacturing Systems and Production Planning

This paper presents a new mathematical model for integrated dynamic cellular manufacturing systems and production planning that minimizes machine purchasing, intra-cell material handling, cell reconfiguration and setup costs. The presented model forms the manufacturing cells and determines the quantity of machine and movements  during each period of time. This problem is NP-hard, so a meta-heur...

متن کامل

Architectural support for socio-technical systems

to support multiple views in the sense of (Kruchten 1995). More specifically Darwin corresponds to a couple of Kruchten’s views: the behavioural view and the service view for the purpose of behavioural analysis and construction, respectively. Each view is an elaboration of the basic structural view (i.e., the skeleton upon which the flesh of behavioural specification is hung). 3.2.3.1 Architect...

متن کامل

Dynamic Architectural Constraints Monitoring and Reconfiguration in Service Architectures

Service-oriented architecture is an architectural approach that can be applied for building autonomous service systems dynamically to satisfy on-demand business requests. During the execution of service compositions, architectural constraint violations relating to functional and non-fucntional system properties need to be handled intelligently and autonomously, possibly requiring architectural ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1205.4699  شماره 

صفحات  -

تاریخ انتشار 2012